<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>

		
		
		
		
		<script type="text/javascript">

//正则匹配，只包含英文、数字及下划线的字符串
//var str = "ab12";
//var reg = /\w+/;
//var result = reg.exec(str);
//alert(result);

//正则匹配，匹配广东车牌
//var str = "粤A66666";
//var reg = /粤[A-Z]{1}[0-9A-Z]{5}/;
//var result = reg.exec(str);
//alert(result);

//正则匹配，网址
//var str = "http://www.alixixi.com/dev/web/asp/asp_2/2007/2007032630459.html";
//var reg = /http:\/\/[\w\.\/\_]*.\w*/;
//var result = reg.exec(str);
//alert(result);



//正则替换，把所有标签外的"/"替换为空
var str = "<html><title>正则/替换</title><b>呵呵/</b><font color='red'>怎么//办<br/></font></html>";
var reg = /^(<\/|\/>)/g;
str = str.replace(reg,"");
alert(str);





//修饰符：在js中，正则式结束后


//匹配文件的后缀名，例如".php,.asp等等,然后删除
//function delAspExtension(str){ 
//	var reg = /(.strange_extension)$/;
//	return str.replace(reg,'');
//} 
//
//var str = 'www.abc.com/dc/fda.strange_extension'; 
//document.write(delAspExtension(str)+'<br />'); 

//1）开头一定要有"the"字符串；
//var str="the i am a man."; 
//var reg = /^the[\w\s]*/;
//var result=reg.exec(str);
//if(result==null)
//{
// alert('没有the，请重新输入');
//}else{
// alert(result);
//}

//2）匹配以一个或者0个a再加上一个以上的b结尾的字符串；
//var str="aaaaashubbbbbbbbaaabbbbb"; 
//var reg = /a{0,1}b{1,}$/;
//var result=reg.exec(str);
//if(result==null)
//{
// alert('请重新输入');
//}else{
// alert(result);
//}
 
//3）要求a后面一定要跟两个b（即‘abb’）；
//var str="aaaaashubbbbbbbbaaabbbbb"; 
//var reg = /abb/;
//var result=reg.exec(str);
//if(result==null)
//{
// alert('请重新输入');
//}else{
// alert(result);
//} 

//4）要求a后面一定要有两个或者两个以上b（如‘abb’，‘abbbb’等）；
//var str="aaaaashubbbbbbbbaaab"; 
//var reg = /ab{2,}/;
//var result=reg.exec(str);
//if(result==null)
//{
// alert('请重新输入');
//}else{
// alert(result);
//} 
//5）匹配 a 后面跟0个或者一个‘bc’；
//var str="shubbbbbbbbabc"; 
//var reg = /a(bc){0,1}/;
//var result=reg.exec(str);
//if(result==null)
//{
// alert('请重新输入');
//}else{
// alert(result);
//} 
//6）匹配含有‘hi’或 ‘hello’的字符串；
//var str="hello i am shu,hi"; 
//var reg = /(hi)|(hello)/;
//var result=reg.exec(str);
//if(result==null)
//{
// alert('请重新输入');
//}else{
// alert(result);
//} 
//7）匹配含有这样多个（包括0个）a或b，后面跟一个c的字符串；
//var str="i am aaaaeeeeebbbbbbbc"; 
//var reg = /b{0,}c/;
//var result=reg.exec(str);
//if(result==null)
//{
// alert('请重新输入');
//}else{
// alert(result);
//} 

//9）匹配以逗号再加一个数字或字母结尾的字符串；
//var str="i am a man 8,8"; 
//var reg = /,\d|[a-zA-Z]$/;
//var result=reg.exec(str);
//if(result==null)
//{
// alert('请重新输入');
//}else{
// alert(result);
//} 
//10）匹配 'A','b','c' 之外的任意一个字符。
//var str="A b c i am A man A BAB"; 
//var reg = /[^A^b^c^]{1}/;
//var result=reg.exec(str);
//if(result==null)
//{
// alert('请重新输入');
//}else{
// alert(result);
//} 


			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
		</script>
	</body>
</html>
